package com.example.backend.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 文件统计对象
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class FileStatsDto {
    private Long totalFiles;
    private Long totalSize;
    private Long imageCount;
    private Long documentCount;
    private Long videoCount;
    private Long audioCount;
    private Long archiveCount;
    private Long codeCount;
    private Long otherCount;
    private Long activeFiles;
    private Long archivedFiles;
    private Long deletedFiles;
    private Long quarantineFiles;
    private Long totalDownloads;
    private Long todayUploads;
    private Long weekUploads;
    private Long monthUploads;
}
